 // 弹框样式
 .wx-popup {
     position: fixed;
     left: 0;
     top: 0;
     width: 100%;
     height: 100vh;
     background: rgba(0, 0, 0, .5);

     .popupBackground {
         width: 638rpx;
         height: 725rpx;
         border-radius: 10rpx;
         background: #FFFFFF;
         position: absolute;
         left: 50%;
         top: 50%;
         box-sizing: bordre-box;
         transform: translate(-50%, -50%);
         .title {
             height: 130rpx;
             text-align: center;
             line-height: 142rpx;
             color: #ffffff;
             font-size: 34rpx;
         }

         .bottom {
             margin: 0 40rpx;
            .inputs{
                .input{
                    color: #333;
                    display: flex;
                    line-height: 98rpx;
                    height: 98rpx;
                    border-bottom: 1px solid #fafafa;
                    text{
                        font-size: 28rpx;
                        width: 146rpx;
                    }
                    input{
                        font-size: 26rpx;
                        line-height: 98rpx;
                        height: 98rpx;
                    }
                }
            }
            //  .driver {
            //      text {
            //          height: 90rpx;
            //          line-height: 90rpx;
            //      }
            //  }

            //  .h1,
            //  .h2 {
            //      margin-bottom: 33rpx;
            //  }

            //  .h1 {
            //      text {
            //          &:nth-child(1) {
            //              margin-right: 15rpx;
            //          }
            //      }

            //  }

            //  .h2 {
            //      display: flex;

            //      .left {
            //          flex: 3;

            //          text {
            //              &:nth-child(1) {
            //                  margin-right: 15rpx;
            //              }
            //          }
            //      }

            //      .right {
            //          flex: 2;

            //          text {
            //              &:nth-child(1) {
            //                  margin-right: 15rpx;
            //              }
            //          }
            //      }
            //  }

            //  text {
            //      color: #666666;
            //      font-size: 28rpx;
            //  }

             .receipts {
                 margin-top: 40rpx;

                 image {
                     width: 558rpx;
                     height: 212rpx;
                     background: #ccc;
                 }
             }

             .btn {
                 width: 556rpx;
                 height: 70rpx;
                 text-align: center;
                 line-height: 70rpx;
                 background: #f6a526;
                 color: #FFFFFF;
                 margin-top: 40rpx;
                 border-radius: 35rpx;
             }

            //  .field-index--van-field {
            //      height: 98rpx;
            //  }
         }

         .img {
             image {
                 width: 638rpx;
                 height: 740rpx;
                 position: absolute;
                 float: left;
                 z-index: -1;
             }
         }

         .cancel {
             position: absolute;
             width: 57rpx;
             height: 57rpx;
             top: 790rpx;
             left: 50%;
             transform: translateX(-28.5rpx);
             z-index: 2;

             image {
                 width: 57rpx;
                 height: 57rpx;
             }
         }
     }
 }